#include <userint.h>
#include "moi.h"    
//definis logueur du tableaux
#include "grap.h" 
//definis valeur du plateaux
#define nr 'n'
#define bl 'b'
#define ab ' '
#define X 'x'
// sauvegarde de la possition donnee
#define tmp 'X'
#define SIZE 9

void initialisation( int tab[SIZE][SIZE])		//FONCTION D INITIALISATION DU TABLEAUX
{
 int i;
 int j;
 static Point cell;	   //cellule du plateaux
 int noir;	   //image plateux
 int blanc;	   //variable associer au image 
 int etoile;
 int Mevette;
 
	GetBitmapFromFile ("pion_nr.bmp", &noir);
	GetBitmapFromFile ("pion_bl.bmp", &blanc);
	GetBitmapFromFile ("etoile.bmp", &etoile);
	GetBitmapFromFile ("Mevette.bmp", &Mevette);
 
 for(i=1;i<SIZE;i++)	  //scan le tableaux et remplace toutes les cases par l'image d'une case vide sauf pour les coordonnees
 {						  // qui seront remplacees par une image d'un pion Noir ou Blanc
   cell.y= i;
   for(j=1;j<SIZE;j++)
  {
    cell.x= j; 			// associe les coordonnee du tableaux a ceux du plateaux
    
    if((i==4 && j==4)||(i==5 && j==5))
   {
    tab[i][j]=bl;
    SetTableCellVal (PANEL, PANEL_TABLE, cell, blanc);     //mettre l'image d'une pion blanc
    
   }
   
   else if((i==4 && j==5)||(i==5 && j==4))
   {
    tab[i][j]=nr;
    SetTableCellVal (PANEL, PANEL_TABLE, cell, noir);     //mettre l'image d'un pion noir
   }
  
   else
   {
    tab[i][j]= ab ;
    SetTableCellVal (PANEL, PANEL_TABLE, cell, Mevette);   //mettre l'image d'une case vide
   }
   
  }
 }
}
